#php 8
Explore tagged Tumblr posts
Text
How To Install PHP 8 On Windows Learn how to install PHP 8 on Windows with this easy step-by-step guide. This tutorial from Tutorials24x7 walks you through downloading, configuring, and running PHP 8 efficiently on your Windows system. Perfect for developers setting up a local development environment or upgrading from an older version for improved performance and compatibility.
0 notes
Text
Instalación, configuración de Apache 2.4 con php-fpm, con MariaDB 10.11 y el nuevo PHP 8
Amigos en este post explicaré cómo instalar PHP-FPM (Fast CGI Process Manager), esto nos permitirá mejorar el rendimiento de la ejecución de nuestro código. PHP-FPM solo interpreta una vez el código PHP, después de esto se reutiliza el código almacenado en la memoria cache. ¿Qué es PHP-FPM? FPM (FastCGI Process Manager) es una implementación alternativa al PHP FastCGI con algunas…
0 notes
Text
Upgrading to PHP 8: Tips and Tricks for a Smooth Transition
Prepare for a seamless transition to PHP 8 with our comprehensive guide on upgrading. As PHP evolves, moving to version 8 brings exciting new features and improvements, but it also requires careful planning to ensure compatibility and performance.
Our expert tips and tricks cover essential aspects such as deprecated features, syntax changes, and best practices for code optimization. Whether you're a developer, system administrator, or business owner, this resource will help you navigate the upgrade process efficiently. Stay ahead with insights into error handling, performance benchmarks, and tools for testing compatibility.
By implementing our recommendations, you can minimize downtime, enhance security, and take full advantage of PHP 8's capabilities.
#PHP 8#PHP upgrade#Web development#Programming#Developer tips#Code optimization#Compatibility testing#Performance enhancement#Deprecated features
0 notes
Text
girl why do i keep getting pricey shit why do tasty little treats COST SO MUCH
#me and my 8 dollars gavinners drink tendencies#(its not actually 8 dollars bc about 440 php for a dink is insane actually ahdgdj)#(BUT STILL. VERY PRICEY)
35 notes
·
View notes
Text

here is some hydroxyzine so you can sleep
#art from being in php#hydroxyzine did not help me sleep#i tried literally 8 different kinds of sleep aid before i found one that works for me#art#comic#sleepart#sleeping somewhere cold#webcomic#painting#mixed media#experimental art#mental health#collage
9 notes
·
View notes
Text

it’s the unhealthy healthy diet folks
#hns.txt💬#hns.img📷#this was like 8 usd BUT IS HELLA EXPENSIVE IN PHP. SM really is the rich folk’s mall
18 notes
·
View notes
Text
Scope Computers
Web Development Training
(Join Now)
Our web development training program is designed to provide participants with a comprehensive understanding of the principles, languages, and tools necessary to succeed in the dynamic field of web development. Whether you're a beginner looking to start a new career or an experienced developer seeking to expand your skill set, our program offers a structured curriculum tailored to meet your needs.
Key Components:
1. **Fundamentals of Web Development**: We start by covering the fundamental concepts of web development, including HTML, CSS, and JavaScript. Participants will learn how to create the basic structure, style, and interactivity of web pages.
2. **Frontend Development**: Participants will delve deeper into frontend development, learning advanced CSS techniques, responsive design principles, and modern JavaScript frameworks such as React.js or Vue.js. They will gain the skills to create visually appealing and user-friendly interfaces that adapt to various devices and screen sizes.
3. **Backend Development**: The program also covers backend development, focusing on server-side programming languages like Node.js, Python, or PHP. Participants will learn how to build server applications, manage databases, and handle user authentication and authorization.
4. **Database Management**: Understanding databases is crucial for web developers. Participants will learn how to design and interact with databases using technologies like SQL and NoSQL. They will also explore concepts such as data modeling, querying, and normalization.
5. **Version Control and Collaboration**: Collaboration is essential in web development projects. Participants will learn how to use version control systems like Git to manage code repositories, track changes, and collaborate effectively with other developers.
6. **Deployment and Hosting**: The program covers the deployment process, teaching participants how to deploy web applications to servers or cloud platforms like AWS or Heroku. They will also learn about domain management, SSL certificates, and other aspects of web hosting.
7. **Performance Optimization and Security**: Participants will gain insights into optimizing web applications for performance and scalability. They will also learn best practices for ensuring the security of web applications, including techniques to prevent common vulnerabilities such as XSS, CSRF, and SQL injection.
8. **Project-based Learning**: Throughout the program, participants will work on real-world projects that simulate common scenarios and challenges faced by web developers. This hands-on approach allows them to apply their knowledge and skills in practical situations and build a portfolio of work to showcase to potential employers.
9. **Career Development**: In addition to technical skills, the program provides guidance on resume building, interview preparation, and job search strategies. Participants will also have the opportunity to network with industry professionals and access career resources to help them advance in their web development careers.
By the end of our web development training program, participants will have the expertise and confidence to pursue roles such as frontend developer, backend developer, full-stack developer, or web application developer in various industries ranging from technology and e-commerce to healthcare and finance. Whether you're aiming to land your first job in web development or seeking to level up your career, our program will empower you to succeed in this fast-paced and rewarding field.

#1.#WebDev#2.#Programming#3.#HTML#4.#CSS#5.#JavaScript#6.#Frontend#7.#Backend#8.#FullStack#9.#ReactJS#10.#VueJS#11.#AngularJS#12.#NodeJS#13.#PHP#14.#Python#15.#WebDesign
0 notes
Text
How to create Multi language websites
In today's interconnected world, businesses are increasingly expanding their reach to global audiences. A critical component of this expansion is effective communication through content and media. Editone International emerges as a trusted provider of top-notch multilingual content and media services, helping businesses break language barriers and connect with diverse audiences. In this blog, we will explore why Editone International is the preferred choice for those seeking excellence in multilingual content and media services.
The Power of Multilingual Content and Media
Multilingual content and media have become indispensable tools for businesses aiming to:
Expand Global Reach: Speaking the language of your target audience is essential for reaching and engaging international customers effectively.
Enhance Brand Visibility: Multilingual content allows your brand to be visible across diverse markets and regions, boosting brand recognition.
Boost Customer Engagement: Providing content in your audience's preferred language enhances customer engagement and satisfaction.
Editone International's Multilingual Content and Media Services
Diverse Language Expertise: Editone International offers a wide range of language services, enabling businesses to communicate effectively in various languages, including major world languages and regional dialects.
Translation and Localization: They provide translation and localization services to adapt content and media for specific regions, ensuring cultural sensitivity and relevance.
Content Creation: Editone International's team of experienced writers and media professionals can create original content in multiple languages tailored to your brand's voice and style.
Media Production: They offer multimedia services, including video production, voiceovers, and subtitling, allowing your brand to convey its message through various media formats.
Quality Assurance: Editone International maintains stringent quality control measures to ensure that all content and media meet high standards of accuracy and quality.
Custom Solutions: They can create custom multilingual content and media strategies tailored to your business goals and target audiences. In the age of globalization, effective communication in multiple languages is no longer an option but a necessity for businesses looking to expand their horizons. Selecting the right provider for multilingual content and media services is crucial for ensuring that your message resonates with diverse audiences.
Editone International's dedication to quality, customization, and expertise in multilingual content and media services makes them the ideal partner for businesses seeking to unlock global opportunities. By choosing Editone International, you invest in the success of your international endeavors, knowing that you have access to top-notch multilingual content and media services that bridge language barriers and connect you with audiences worldwide. Don't limit your brand's potential—contact Editone International today and experience the difference in global communication and engagement.
#how to create multilingual website#wordpress multi language#how to make your website multi language#best multi language plugin wordpress#create multi language website in php using laravel#how to make wordpress website multilingual#how to create multilingual website in laravel 8#how to create a multi language website#php multi language website#how to create multi language website in react#how to create multi language website in wordpress
1 note
·
View note
Text
Reibungsloser Übergang zu PHP 8.x: Insider-Tipps

Machen Sie sich bereit für eine aufregende Reise, während wir Sie durch einen reibungslosen Übergang zu PHP 8.x führen. Dieser Artikel ist vollgepackt mit Insider-Tipps, die Ihnen helfen, die Zukunft Ihrer Website selbst in die Hand zu nehmen. Entdecken Sie die aufregenden neuen Funktionen und Verbesserungen von PHP 8.x, und erfahren Sie, wie Sie mögliche Herausforderungen auf dem Weg dorthin meistern können. Mit unserer fachkundigen Anleitung werden Sie in der Lage sein, fundierte Entscheidungen zu treffen und die Freiheit zu erlangen, die Sie sich für Ihre Website wünschen.
Die Vorteile von PHP 8.x
Bei der Erkundung von PHP 8.x werden Sie zahlreiche Vorteile entdecken, darunter eine verbesserte Leistung und neue Sprachfunktionen. PHP 8.x bringt erhebliche Verbesserungen in Bezug auf die Leistung und Sicherheit Ihres Codes. Die neue Version führt die Just-In-Time-Kompilierung (JIT) ein, die die Ausführungsgeschwindigkeit optimiert und den Ressourcenverbrauch reduziert. Das bedeutet, dass Ihre Website oder Anwendung schneller geladen wird und mehr gleichzeitige Benutzer verarbeiten kann. Außerdem führt PHP 8.x neue Sprachfunktionen wie Union-Typen, benannte Argumente und Attribute ein, die Ihrem Code mehr Flexibilität und Ausdruckskraft verleihen. Es ist jedoch wichtig, die Auswirkungen von PHP 8.x auf Ihren bestehenden Code und Ihre Plugins zu berücksichtigen. Einige ältere Codes oder Plugins müssen möglicherweise aktualisiert werden, um mit PHP 8.x kompatibel zu sein. Es wird empfohlen, Ihren Code und Ihre Plugins vor dem Upgrade in einer Staging-Umgebung gründlich zu testen, um einen reibungslosen Übergang zu gewährleisten.

Planung Ihrer PHP 8.x-Migrationsstrategie
Um Ihre Migrationsstrategie für PHP 8.x zu planen, sollten Sie zunächst die Kompatibilität Ihrer Website bewerten und sich mit den an der Entwicklung beteiligten Entwicklern oder Agenturen beraten. Es ist wichtig, dass Sie vor der Umstellung sicherstellen, dass Ihre Website mit PHP 8.x kompatibel ist. Ein wichtiger Aspekt, den Sie berücksichtigen sollten, ist die Aktualisierung von Plugins und die Behandlung veralteter Funktionen. Veraltete Funktionen sind Features, die als veraltet gekennzeichnet wurden und in zukünftigen PHP-Versionen nicht mehr verwendet werden. Indem Sie sich mit diesen veralteten Funktionen befassen, können Sie sicherstellen, dass Ihre Website auch unter PHP 8.x ordnungsgemäß funktioniert. Außerdem ist es wichtig, sich mit den Entwicklern oder Agenturen, die an Ihrer Website gearbeitet haben, abzustimmen, um mögliche Herausforderungen oder Probleme zu verstehen, die während des Migrationsprozesses auftreten können. Wenn Sie diese Schritte befolgen, können Sie einen reibungslosen Übergang zu PHP 8.x sicherstellen und die Freiheit behalten, die neuesten Funktionen und Verbesserungen zu nutzen.
Einrichten einer Staging-Umgebung für PHP 8.x-Tests
Die Einrichtung einer Staging-Umgebung ermöglicht es Ihnen, die Kompatibilität Ihrer Website mit PHP 8.x zu testen und die notwendigen Anpassungen vorzunehmen, bevor Sie die Umstellung vornehmen. Dies ist von größter Wichtigkeit, um einen reibungslosen Übergang zu PHP 8.x zu gewährleisten. Um eine Staging-Umgebung für PHP 8.x-Tests einzurichten, führen Sie die folgenden einfachen Schritte aus. Wählen Sie zunächst auf Ihrer Hosting-Plattform, z. B. ThoKa, Ihre WordPress-Website aus und erstellen Sie mit dem Environment Picker eine neue Staging-Umgebung. Klonen Sie eine bestehende Umgebung und benennen Sie sie entsprechend. Wählen Sie dann die neu erstellte Staging-Umgebung als Standard aus. Importieren Sie anschließend Ihre Website mit DevKinsta und ändern Sie die PHP-Version auf 8.0 oder 8.1. Nachdem Sie Ihre Staging-Umgebung eingerichtet haben, können Sie nun Kompatibilitätstests mit Tools wie PHPCompatibility, Psalm und PHPStan durchführen. Diese Tests helfen Ihnen, eventuelle Probleme zu erkennen und die notwendigen Anpassungen vorzunehmen, bevor Sie PHP 8.x auf Ihrer Live-Site implementieren, um einen problemlosen Übergang zu gewährleisten.
Durchführen von Kompatibilitätstests für PHP 8.x
Kompatibilitätstests sind unerlässlich, um sicherzustellen, dass Ihre Website mit PHP 8.x ordnungsgemäß funktioniert. Um einen reibungslosen Übergang zu erreichen, ist es wichtig, statische Analysetools wie PHPCompatibility, Psalm und PHPStan zu verwenden. Diese Tools können helfen, veraltete Funktionen in Ihrer Codebasis zu identifizieren. Veraltete Funktionen sind Features, die als veraltet markiert wurden und in zukünftigen PHP-Versionen entfernt werden. Mit Hilfe dieser Tools können Sie veraltete Funktionen in Ihrem Code identifizieren und aktualisieren und so sicherstellen, dass Ihre Website mit PHP 8.x kompatibel bleibt. Darüber hinaus können statische Analysetools wie Psalm und PHPStan auch Prüfungen in Bezug auf Variablentypen durchführen, was die Kompatibilität Ihrer Website weiter verbessert. Durch die Durchführung von Kompatibilitätstests und die Behebung von Problemen, die von diesen Tools identifiziert werden, können Sie sicherstellen, dass Ihre Website bei der Verwendung von PHP 8.x ordnungsgemäß funktioniert.
Sicherstellung der Wordpress-Kompatibilität mit PHP 8.X
Stellen Sie sicher, dass Ihre WordPress-Website mit PHP 8.x kompatibel bleibt, indem Sie alle Kompatibilitätsprobleme beheben, die durch ordnungsgemäße Tests und die Verwendung statischer Analysetools festgestellt wurden. Das Upgrade von Plugins und die Aktualisierung von Themes sind wichtige Schritte zur Aufrechterhaltung der Kompatibilität. Testen Sie Ihre Website zunächst gründlich in einer Staging-Umgebung, bevor Sie Änderungen an Ihrer Live-Site vornehmen. Verwenden Sie statische Analysetools wie PHPCompatibility, Psalm und PHPStan, um veraltete Funktionen, geänderte Standardwerte und Probleme mit Variablentypen zu identifizieren. Mit Hilfe dieser Tools können Sie sicherstellen, dass Ihr Code mit PHP 8.x kompatibel ist. Halten Sie sich außerdem mit der Dokumentation und den Updates von WordPress Core, Plugins und Themes auf dem Laufenden, was die Kompatibilität mit anderen PHP-Versionen angeht. Mit diesen Schritten können Sie einen reibungslosen Übergang zu PHP 8.x sicherstellen und sich die Freiheit erhalten, Ihre WordPress-Website anzupassen und zu verbessern.

Fehlerbehebung bei allgemeinen Problemen beim Übergang zu PHP 8.x
Sollten Sie während der Umstellung auf PHP 8.x auf Probleme stoßen, wenden Sie sich an Ihren Webhoster, um Unterstützung und Anleitung zu erhalten. Dort erhalten Sie fachkundige Unterstützung bei der Fehlersuche und der Lösung von Problemen. Ein häufiges Problem, auf das Sie stoßen können, ist die Aktualisierung veralteter Funktionen. Mit PHP 8.x werden Änderungen und Verbesserungen eingeführt, was bedeutet, dass bestimmte Funktionen, die zuvor verwendet wurden, nicht mehr unterstützt werden. Ihr Webhoster kann Ihnen helfen, diese veralteten Funktionen zu identifizieren und zu aktualisieren, um die Kompatibilität mit PHP 8.x sicherzustellen. PHP 8.x hat möglicherweise andere Standardwerte für bestimmte Funktionen oder Einstellungen. Ihr Webhoster kann Sie beraten, wie Sie Ihren Code oder Ihre Konfigurationen an diese Änderungen anpassen können. Zögern Sie nicht, Ihren Webhoster um Hilfe bei der Umstellung zu bitten, um einen reibungslosen und problemlosen Ablauf zu gewährleisten.

Best Practices für eine reibungslose Umstellung auf PHP 8.x
Für eine erfolgreiche Migration auf PHP 8.x ist es wichtig, Ihren Code und Ihre Plugins gründlich auf Kompatibilität zu testen. Machen Sie sich zunächst mit den neuen Funktionen von PHP 8.x vertraut und machen Sie sich mit allen Änderungen vertraut, die Ihre Codebasis betreffen könnten. Bereiten Sie Ihre Codebasis auf PHP 8.x vor, indem Sie sicherstellen, dass alle veralteten Funktionen und geänderten Standardwerte berücksichtigt werden. Verwenden Sie statische Analysewerkzeuge wie PHPCompatibility, Psalm und PHPStan, um umfassende Tests durchzuführen, einschließlich Überprüfungen in Bezug auf Variablentypen. Es ist von entscheidender Bedeutung, eine Staging-Umgebung zu schaffen, um Ihren Code zu testen, bevor Sie auf Ihrer Live-Site auf PHP 8.x umstellen. Wählen Sie einen zuverlässigen Webhoster, der Anleitung und Unterstützung für PHP 8.x-Kompatibilität bietet. Wenn Sie diese Best Practices befolgen, können Sie einen reibungslosen Übergang zu PHP 8.x sicherstellen und sich die Freiheit erhalten, die leistungsstarken Funktionen zu erforschen und zu nutzen. Read the full article
0 notes
Text
Cómo Configurar OPcache en PHP 8.3
OPcache es una extensión de PHP que mejora el rendimiento al almacenar en caché el código de operación precompilado de los scripts PHP. Esto reduce la carga y el tiempo de ejecución de los scripts, haciendo que tu aplicación sea más rápida y eficiente. Aquí te mostramos cómo configurarlo en PHP 8.3. Paso 1: Verificar la Instalación de OPcache Primero, asegúrate de que OPcache esté instalado y…
0 notes
Text




Hello everyone, yesterday afternoon I escorted Keats to the great compost buffet in the sky. I'm doing extremely bad about it all but I know it was the right decision because he was suffering a lot in a terrible and quick-moving illness. My friends, my community, the staff at the ICU, and my support system at the PHP have been amazing throughout this short but awful process.
I am currently planning a collage of sorts to memorialize my little dumpster dog and I want to offer you all one last opportunity to hurl your most inspired insults at him so that I can include them in the collage. Yesterday I read all my screenshots of notes and replies you left on photos of him, and enjoying all the beautifully evocative ways you have described him over the years. Please enjoy these photos of him in various stages of his life and do your absolute worst in the replies of this post or my inbox.
I also have a request, only if you have the means and motivation -- I am hoping to rally some friends and family to help clear out the Amazon wishlist of the shelter, SVACA, that pulled him out of the (literal) gutter 8 years ago. They saved him and he saved me, so maybe I can bring a little bit of that back to them. It is linked on this page or can be found Amazon here.
I feel insane for organizing what is effectively a wake, or a celebration of life, for my zooted lil physics problem on Tumblr of all places, but you all have been incredibly funny, overwhelmingly enthusiastic, and unbelievably supportive about him from the day I brought him home all the way from when I told you he was in the ER on Thursday. So I wanted to offer you all one last chance to drop a couple hot takes about him. Do your worst. Love you all 💙
#just a closer walk with keats#like keats could escape samsara but i think he would rather not? like actively chose not to#so i had to walk him to the almighty compost buffet of the afterlife myself#it's horrible. it's all so horrible. but i got to hold his little paw one last time and it was quiet and peaceful and kind.#and i can't ask for much more than that.
61 notes
·
View notes
Text
help a third worlder afford a doctor visit (designs for sale+limited furry comms available)
hey guys i have an appointment with my doctor tomorrow coz of issues with weaning off one of my meds (i am having Quite A Time ! physically and mentally) and i need help paying for it. i'll be able to pay for it tonight with some help from my parents but i'd like to make up for the missing cash coz we're basically out of savings (i had to take all 10 thousand pesos out of my savings to pay for our house back in april) and i'd like to make the money back. the price for tomorrow is 1785 php with my legal pwd (person with disability) discount which comes out to almost exactly 30 usd. if you're a furry and a fan of paleontology i have these designs available for sale
(12 usd each for the anthro pterosaurs, 17 usd for the mango dimorphodon, 8 usd for the hornbill quetzalcoatlus)
EDIT: fruity geosternbergia, toxic quetzalcoatlus, and seafoam hatzegopteryx are now CLOSED!
i also have 2 slots open for one of these 500x500 12 usd flat color floating icons if you'd like something custom instead
EDIT: all icon slots now CLOSED!
please dm me if you're interested in the designs or comms!!!
i also have a kofi >>here<< (with some bases available in the shop!) if you're feeling generous and have the means to help me out. please do not feel pressured to contribute if you are not financially stable. i know a lot of us are struggling! thank you!!!
212 notes
·
View notes
Note
I put together a youtube multiplayer for this years bear cams! I make one every year so I though I'd share with everyone 😊 includes all 8 livestreams so you can keep an eye on everything at once
https://www.youtubemultiplier.com/6853616a01ad1-brooks-falls-brown-bears-2025.php
woah, awesome, thank you!!
21 notes
·
View notes
Text
Hello. It's me.
And I'd like to let everyone know again... that I have art commissions open.
Because I need some funds for irl stuff.
I mainly do sketch styles with some coloring besides custom or ych emotes/emojis.
The emote/emoji I make is compatible with Discord and Twitch!
Commission prices start at 8 USD (United States Dollar) or 400 PHP (Philippine Peso).
If you want to commission me something that isn't among the options, message me about it.
Currently, ko-fi has more options available such as YCH Emoji Variety sets. However, if you prefer a surprise me kind of work, that option is on VGen. (「`・ω・)「

Links
41 notes
·
View notes
Text
I'm going to ramble under the cut
My 8 weeks is almost over and I'm so on the fence with my opinion about how I am when I'm in partial programs. I don't like having to interact with other people and it's really hard to have to feel so exposed when I'm having bad days —I can't just hide in my room, I get dropped off and have to go in.
On the other hand it's a supportive environment and practicing the skills that help me in the moment and consistently every day. I don't spiral. There's daily accountability and understanding and validation and encouragement and occupied time. Most of all I don't feel like a burden all day...
It's like the burden is put on people who signed up to handle these problems, instead of being obligated to help and care for someone who you thought would grow up to be productive and independent.
I don't have the freedom to indulge my desire to isolate or watch tv on the couch or stay in bed... but maybe that's a good thing.
It's also pretty much the only place it feels it's "ok" to be mentally ill. Even though I still feel embarrassed and frustrated when I break down or have symptoms, it's nothing like being exposed to a public place or even just among family or friends.
The cons are mostly getting out of the house consistently and having to fight my desire to avoid everything. I have to collect my thoughts and communicate which on some days is barely possible. I feel stressed by going, which gives me more symptoms. I go home so tired and it's hard to do anything else. Some days I'm genuinely so upset when I get home.
But also... I feel like I do better during program than I do on my own/with my parents. It keeps me busy and occupied and whether I like it or not, going to program has only ever resulted in me getting *better*, not *worse*
I posted about how my parents prefer it when I'm in the program. I deleted it because I felt self conscious. Is my life really better when I'm going there or am I just easier to handle? Does me going there make them feel like normal parents of a normal adult child since I'm busy and gone?
It's like having a job to go to if a job was understanding and supportive instead of judgmental, overwhelming, and super stressful.
Maybe I could emulate this situation by filling my weeks with therapy/support groups, my regular therapy, seeing a case manager, etc. But that's a lot! All of it is a lot... I just want to hide away and do an errend here and there to get some sun on my skin.
Either way, tomorrow starts my last week at the program. I'm glad it's over but I wonder if maybe I shouldn't be? Maybe leaving this routine behind won't feel as good as I want it to. Most of all i can't help but wonder how long it'll take me to struggle again and end up back here for the 6th time. As long as I go here before anyone sends me to the hospital again (whether they tell me I can go back home or not) I'll count it as positive. I don't want to be a revolving door inpatient so maybe revolving door PHP/IOP is ok. Maybe that's the best case scenario if I'm stuck with an illness that is so consuming.
I mean... if I didn't have the opportunity to live with my parents, more of my iop's would've been inpatient anyway. Plus whatever would result from living on my own which I can't imagine going very well.
This has gone on long enough. I don't know if talking about this even helped me but whatever.
15 notes
·
View notes
Text




PROMO COMMS FOR OTP /DUO IS NOW OUT
4 slots left!
Availment is till today Feb 8, 2025 only
PHP 1000 - Other fandoms/ OCs
PHP 850 - with either or both of your chars selected are from Planet Puto
7 notes
·
View notes